
// 发起人id
var sporsonid=5
var obj=JSON.parse(sessionStorage.getItem("customer"));
var sporsonid=obj.id;
//发送人姓名
var sender=obj.name;

$(function () {
    //渲染会议室信息
    $.ajax({
        url:"/meeting/meetingRoom",
        type:"post",
        dataType:"json",
        success:function (result) {
            var str="<option value=' '></option>";
            if (result!=null){
                for (let i = 0; i < result.length; i++) {
                    str+="<option value="+result[i].mid+">"+result[i].meetRoomName+"</option>";
                }
            }
           $(".select1").html(str);
        }
    })

    //渲染职工信息
    $.ajax({
        url:"/meeting/staff",
        type:"post",
        dataType:"json",
        success:function (result) {
            var str="<label>参会人</label>";
            if (result!=null){
                for (let i = 0; i < result.length; i++) {
                    if (i%10==0&&i!=0){
                        str+="<input type=\"checkbox\" name='attend' value=\""+result[i].id+"\"/>"+result[i].name+"&nbsp;<br>";
                    }else{
                        str+="<input type=\"checkbox\" name='attend' value=\""+result[i].id+"\"/>"+result[i].name+"&nbsp;";
                    }

                }
                str+="<span></span>"
            }
            $("#checkbox").html(str);
        }
    })

    //判断结束时间是否大于开始时间
    $("input[name='endtime']").blur(function () {
        //开始时间
        var starttime = $("input[name='starttime']").val();
        //结束时间
        var endtime = $("input[name='endtime']").val();
        if (endtime<=starttime){
            $("input[name='endtime']").next("span").css("color", "red").html("结束时间必须大于开始时间");
            return false;
        }else {
            $("input[name='endtime']").next("span").html("");
        }
    })

    //判断作废时间时是否大于结束时间
    $("input[name='outtime']").blur(function () {
        //结束时间
        var endtime = $("input[name='endtime']").val();
        //作废时间
        var outtime = $("input[name='outtime']").val();
        if (outtime<=endtime){
            $("input[name='outtime']").next("span").css("color", "red").html("作废时间必须大于结束时间");
            return false;
        }else {
            $("input[name='outtime']").next("span").html("");
        }
    })


    $("#btn").click(function(){
        var title = $("input[name='title']").val().trim();
        $("input[name='title']").val(title);
        title = $("input[name='title']").val(); //主题
        var starttime = $("input[name='starttime']").val().trim(); //开始时间


        var endtime = $("input[name='endtime']").val().trim(); //结束时间
        var outtime = $("input[name='outtime']").val().trim(); //作废时间
        var meetRoomName = $(".select1 option:selected").val().trim(); //会议室
        //转为字符串形式 yyyy-MM-dd HH:mm:ss
        endtime=endtime.replace("T"," ");
        starttime=starttime.replace("T"," ");
        outtime=outtime.replace("T"," ");
        // //转为Date类型
        // starttime=starttime.replace(/-/g,"/");
        // endtime=endtime.replace(/-/g,"/");
        // outtime=outtime.replace(/-/g,"/");

        var arr=[]; //参会人数组
        $("input[name='attend']:checked").each(function () {
            arr.push($(this).val());
        })
        if (title.length==0){
            alert("会议主题不能为空");
            return;
        }else if (starttime.length==0){
            alert("开始时间不能为空");
            return;
        }else if (endtime.length==0){
            alert("结束时间不能为空");
            return;
        }else if (endtime<=starttime){
            alert("结束时间必须大于开始时间");
            return;
        }else if (outtime.length==0){
            alert("作废时间不能为空");
            return;
        }else if (outtime<=endtime){
            alert("作废时间必须大于结束时间");
            return;
        }else if (meetRoomName.length==0){
            alert("会议室不能为空");
            return;
        }else if (arr.length==0){
            alert("参会人不能为空");
            return;
        }
        $(".tip").fadeIn(200);
        $(".sure").click(function(){
            $(".tip").fadeOut(100);
            //提交添加会议
            $.ajax({
                url:"/meeting/addMeeting",
                type:"post",
                data:{"arr":arr,
                    "title":title,
                    "time":starttime,
                    "entime":endtime,
                    "meetingroomid":meetRoomName,
                    "outtime":outtime,
                    "sporsonid":sporsonid,
                    "sender":sender
                },
                dataType:"json",
                success:function (result) {
                    if (result==true){
                        alert("添加成功")
                    }else {
                        alert("添加失败")
                    }
                }
            })

        });
        $(".cancel").click(function(){
            $(".tip").fadeOut(100);
        });
    });

    $(".tiptop a").click(function(){
        $(".tip").fadeOut(200);
    });




})